insist on a debatable opinion - Español Inglés Diccionario